sandwich (someone or something) between (someone or something else) - Alemán Inglés Diccionario